从 网页.parser 导入 网页解析器

类 我的解析器(网页解析器):
    def 处理开始标记(self, tag, attrs):
        print("Start tag:", tag)
        for attr in attrs:
            print("     attr:", attr)

    def 处理结束标记(self, tag):
        print("End tag  :", tag)

    def 处理数据(self, data):
        print("Data     :", data)

    def 处理注释(self, data):
        print("Comment  :", data)

    def 处理实体引用(self, name):
        c = chr(name2codepoint[name])
        print("Named ent:", c)

    def 处理字符引用(self, name):
        if name.startswith('x'):
            c = chr(int(name[1:], 16))
        else:
            c = chr(int(name))
        print("Num ent  :", c)

    def 处理声明(self, data):
        print("Decl     :", data)

解析器 = 我的解析器()
h5文件 = """<网页>
<抬头>中文标签测试</抬头>
<主体>

<标题1>我的第一个标题</标题1>

<段落>我的第一个段落。</段落>

</主体>
</网页>"""
# 解析器.投喂(h5文件)
解析器.投喂('<image src="python-logo.png" alt="The Python logo">')

解析器.关闭()

